Improving Software Defect Prediction by Aggregated Change Metrics

نویسندگان

چکیده

To ensure the delivery of high quality software, it is necessary to that all its artifacts function properly, which usually done by performing appropriate tests with limited resources. It therefore desirable identify defective so they can be corrected before testing process. So far, researchers have proposed various predictive models for this purpose. Such are typically trained on data representing previous project versions a software and then used predict in new version likely defective. However, consists measurable properties or modules, leaves out information about timeline development fill gap, we propose set metrics, namely aggregated change created aggregating changes made between two versions, taking into account chronological order changes. In experiments conducted open source projects written Java, show stability performance commonly classification improved extending feature include both analyzed metrics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Significance of Different Software Metrics in Defect Prediction

This paper presents an empirical analysis of significance of different process and product metrics in defect prediction models. 48 releases of 15 open-source and 38 releases of 7 proprietary projects were investigated. Pearson correlation coefficients with the number of defects were calculated for each of the metrics respectively. Subsequently defect prediction models were built using linear st...

متن کامل

Software defect prediction using static code metrics : formulating a methodology

Software defect prediction is motivated by the huge costs incurred as a result of software failures. In an effort to reduce these costs, researchers have been utilising software metrics to try and build predictive models capable of locating the most defect-prone parts of a system. These areas can then be subject to some form of further analysis, such as a manual code review. It is hoped that su...

متن کامل

Effective Estimation of Modules’ Metrics in Software Defect Prediction

The prediction of software defects has recently attracted the attention of software quality researchers. Many predictive classification systems have already been proposed, which aim at early discovery of software modules that are faultprone and versa. The proposed methods are usually assessed using datasets available from NASA Metrics Data repository. These datasets include a combination of des...

متن کامل

Software product metrics used to build defect prediction models

This document presents software product metrics we usually use to build software defect prediction models. 1 Software product metrics This document presents software product metrics we usually use to build software defect prediction models, especially those built by Madeyski and Jureczko [6, 5, 4]. • The metrics suite suggested by Chidamber and Kemerer [2]: Weighted Methods per Class (WMC). The...

متن کامل

Software Defect Prediction Modeling

Defect predictors are helpful tools for project managers and developers. Accurate predictors may help reducing test times and guide developers for implementing higher quality codes. We propose a statistical defect predictor model with two major differences from the existing ones. Our model will use static code measures as input, since they can easily be collected with automated tools and preven...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3054948